/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"014B03DF-1359-4E69-85DB-38D3CCB21E54",variableType:8}
 */
var T_importe = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"C1FC0ACD-EDFF-42FE-A2BB-A87A4457AC4D",variableType:8}
 */
var T_iva = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"D0ACFD68-29EC-43BB-920C-CEED603CF998",variableType:8}
 */
var T_neto = null;

/**
 *
 * @properties={typeid:24,uuid:"04706ABE-2472-4480-AEE5-B9F8DA5C4379"}
 */
function calcular_totales()
{
	// arma dataset
	var tabla_totales = databaseManager.createEmptyDataSet(10,3)
	
	for ( var k = 0 ; k < 10 ; k ++ )
	{
		tabla_totales.setValue(k, 1, 0.00);
		tabla_totales.setValue(k, 2, 0.00);
		tabla_totales.setValue(k, 3, 0.00);	
	}
	
	// recorre foundset
	T_neto = 0
	T_iva = 0
	T_importe = 0
	for ( var i = 1 ; i <= controller.getMaxRecordIndex(); i++ )
	{
		foundset.setSelectedIndex(i)
		
		T_neto		+= neto
		T_iva		+= iva
		T_importe	+= importe
		
		var k = ctacte_pr_to_tasa_iva_porc.tasa_iva_id
			
		tabla_totales.setValue(k, 1, iva_porc)
		/*tabla_totales.setValue(k, 2, tabla_totales.getValue(k, 2) + iva_signo)
		tabla_totales.setValue(k, 3, tabla_totales.getValue(k, 3) + neto_signo)  */
		tabla_totales.setValue(k, 2,tabla_totales.getValue(k, 2) + iva) 
		tabla_totales.setValue(k, 3, tabla_totales.getValue(k, 3) + neto)
	}
	
/*	for ( var k = 1 ; k <= 10 ; k ++ )
	{
		if (tabla_totales.getValue(k, 1) != 0 && tabla_totales.getValue(k, 2) != 0 && tabla_totales.getValue(k, 3) != 0)		
		{   /*
			application.output(k)
			application.output('porcentaje')
			application.output(tabla_totales.getValue(k, 1))
			application.output('iva')
			application.output(tabla_totales.getValue(k, 2))
			application.output('neto')
			application.output(tabla_totales.getValue(k, 3))    
		}
		else
		{
		//	application.output('son todos ceros')
			/* no imprime nada de esto = sacar?
		iva_1=tabla_totales.getValue(1, 2)
		iva_2=tabla_totales.getValue(2, 2)
		iva_3=tabla_totales.getValue(3, 2)
		iva_4=tabla_totales.getValue(4, 2)
		porc_1=tabla_totales.getValue(1, 1)
		porc_2=tabla_totales.getValue(2, 1)
		porc_3=tabla_totales.getValue(3, 1)
		porc_4=tabla_totales.getValue(4, 1)
		neto_1=tabla_totales.getValue(1, 3)
		neto_2=tabla_totales.getValue(2, 3)
		neto_3=tabla_totales.getValue(3, 3)
		neto_4=tabla_totales.getValue(4, 3)   
		}
	}*/               
}

/**
 *
 * @properties={typeid:24,uuid:"8CCCF74F-924C-4FEF-8C7B-A1D5515D630C"}
 */
function imprimir() 
{
	forms.diario_reten_pr_2_imp.controller.showPrintPreview(false)
}

/**
 * @properties={typeid:24,uuid:"7A9EA2BB-3F93-4913-BC51-F522A6855824"}
 */
function pdf()
{
	globals.metodoPdf('diario_reten_pr_2_imp','Diario_retenciones',true)
}
